package com.t.bricks.bussiness.service.votestatistics;

import com.t.bricks.bussiness.model.votestatistics.ConditionVoteStatistics;
import com.t.bricks.model.MsgEmity;
import com.t.bricks.model.OrderInfoList;
import com.t.bricks.model.Page;

/**
 * 投票统计VoteStatistics表基本业务操作类接口定义
 */
public interface VoteStatisticsService {

	/**
	 * 查询分页
	 * @param page 分页信息对象
	 * @param orders 排序数据集合
	 * @param sLikeStr 全文检索
	 * @param condition 查询条件对象
	 * @return MsgEmity
	 */
	MsgEmity findByPage(Page page, OrderInfoList orders, String sLikeStr,
			ConditionVoteStatistics condition);

	/**
	 * 根据记录编号查询符合分页数据的某条记录
	 * @param sId 记录编号 记录编号
	 * @return MsgEmity
	 */
	MsgEmity findByPageRow(String sId);

	/**
	 * 投票
	 * @param sId
	 * @param sOption
	 * @return
	 */
	MsgEmity vote(String sId, String sOption);

}
